/**
 * 
 */
package com.cplsystems.incidencias.app;

import java.io.Serializable;

import com.cplsystems.incidencias.business.Categoria;
import com.cplsystems.incidencias.business.DatosAcademicos;
import com.cplsystems.incidencias.business.DatosGenerales;
import com.cplsystems.incidencias.business.DatosOrganizacionales;
import com.cplsystems.incidencias.business.DatosPersonales;
import com.cplsystems.incidencias.business.Documentacion;
import com.cplsystems.incidencias.business.DocumentosCalidad;
import com.cplsystems.incidencias.business.Domicilio;
import com.cplsystems.incidencias.business.Estado;
import com.cplsystems.incidencias.business.EstadoCivil;
import com.cplsystems.incidencias.business.ExperienciaLaboral;
import com.cplsystems.incidencias.business.FormaPago;
import com.cplsystems.incidencias.business.Idiomas;
import com.cplsystems.incidencias.business.IdiomasPersona;
import com.cplsystems.incidencias.business.Municipio;
import com.cplsystems.incidencias.business.NivelAcademico;
import com.cplsystems.incidencias.business.OrganizacionPersonal;
import com.cplsystems.incidencias.business.Persona;
import com.cplsystems.incidencias.business.PersonaDomicilio;
import com.cplsystems.incidencias.business.Sexo;
import com.cplsystems.incidencias.business.Status;
import com.cplsystems.incidencias.business.TipoDocumentoCalidad;
import com.cplsystems.incidencias.business.TipoNomina;
import com.cplsystems.incidencias.business.TipoPersonal;
import com.cplsystems.incidencias.business.TipoSueldo;

/**
 * @author César Palalía López (csr.plz@aisa-automation.com)
 * 
 */
public class DataLayer extends ServiceLayer implements Serializable {

	private static final long serialVersionUID = -828756372536148348L;

	protected DatosGenerales datosGenerales;
	protected DatosPersonales datosPersonales;
	protected Domicilio domicilio;
	protected PersonaDomicilio personaDomicilio;
	protected Persona persona;
	protected EstadoCivil estadoCivil;
	protected Sexo sexo;
	protected Estado estado;
	protected Municipio municipio;
	protected ExperienciaLaboral experienciaLaboral;
	protected DatosAcademicos datosAcademicos;
	protected NivelAcademico nivelAcademico;
	protected Status status;
	protected IdiomasPersona idiomasPersona;
	protected Idiomas idiomas;
	protected DatosOrganizacionales datosOrganizacionales;
	protected TipoSueldo tipoSueldo;
	protected TipoNomina tipoNomina;
	protected Categoria categoria;
	protected FormaPago formaPago;
	protected TipoPersonal tipoPersonal;
	protected Documentacion documentacion;
	protected DocumentosCalidad documentosCalidad;
	protected TipoDocumentoCalidad tipoDocumentoCalidad;
	protected OrganizacionPersonal organizacionPersonal;

	public DatosGenerales getDatosGenerales() {
		return datosGenerales;
	}

	public void setDatosGenerales(DatosGenerales datosGenerales) {
		this.datosGenerales = datosGenerales;
	}

	public DatosPersonales getDatosPersonales() {
		return datosPersonales;
	}

	public void setDatosPersonales(DatosPersonales datosPersonales) {
		this.datosPersonales = datosPersonales;
	}

	public Domicilio getDomicilio() {
		return domicilio;
	}

	public void setDomicilio(Domicilio domicilio) {
		this.domicilio = domicilio;
	}

	public PersonaDomicilio getPersonaDomicilio() {
		return personaDomicilio;
	}

	public void setPersonaDomicilio(PersonaDomicilio personaDomicilio) {
		this.personaDomicilio = personaDomicilio;
	}

	public Persona getPersona() {
		return persona;
	}

	public void setPersona(Persona persona) {
		this.persona = persona;
	}

	public EstadoCivil getEstadoCivil() {
		return estadoCivil;
	}

	public void setEstadoCivil(EstadoCivil estadoCivil) {
		this.estadoCivil = estadoCivil;
	}

	public Sexo getSexo() {
		return sexo;
	}

	public void setSexo(Sexo sexo) {
		this.sexo = sexo;
	}

	public Estado getEstado() {
		return estado;
	}

	public void setEstado(Estado estado) {
		this.estado = estado;
	}

	public Municipio getMunicipio() {
		return municipio;
	}

	public void setMunicipio(Municipio municipio) {
		this.municipio = municipio;
	}

	public ExperienciaLaboral getExperienciaLaboral() {
		return experienciaLaboral;
	}

	public void setExperienciaLaboral(ExperienciaLaboral experienciaLaboral) {
		this.experienciaLaboral = experienciaLaboral;
	}

	public DatosAcademicos getDatosAcademicos() {
		return datosAcademicos;
	}

	public void setDatosAcademicos(DatosAcademicos datosAcademicos) {
		this.datosAcademicos = datosAcademicos;
	}

	public NivelAcademico getNivelAcademico() {
		return nivelAcademico;
	}

	public void setNivelAcademico(NivelAcademico nivelAcademico) {
		this.nivelAcademico = nivelAcademico;
	}

	public Status getStatus() {
		return status;
	}

	public void setStatus(Status status) {
		this.status = status;
	}

	public IdiomasPersona getIdiomasPersona() {
		return idiomasPersona;
	}

	public void setIdiomasPersona(IdiomasPersona idiomasPersona) {
		this.idiomasPersona = idiomasPersona;
	}

	public Idiomas getIdiomas() {
		return idiomas;
	}

	public void setIdiomas(Idiomas idiomas) {
		this.idiomas = idiomas;
	}

	public DatosOrganizacionales getDatosOrganizacionales() {
		return datosOrganizacionales;
	}

	public void setDatosOrganizacionales(
			DatosOrganizacionales datosOrganizacionales) {
		this.datosOrganizacionales = datosOrganizacionales;
	}

	public TipoSueldo getTipoSueldo() {
		return tipoSueldo;
	}

	public void setTipoSueldo(TipoSueldo tipoSueldo) {
		this.tipoSueldo = tipoSueldo;
	}

	public TipoNomina getTipoNomina() {
		return tipoNomina;
	}

	public void setTipoNomina(TipoNomina tipoNomina) {
		this.tipoNomina = tipoNomina;
	}

	public Categoria getCategoria() {
		return categoria;
	}

	public void setCategoria(Categoria categoria) {
		this.categoria = categoria;
	}

	public FormaPago getFormaPago() {
		return formaPago;
	}

	public void setFormaPago(FormaPago formaPago) {
		this.formaPago = formaPago;
	}

	public TipoPersonal getTipoPersonal() {
		return tipoPersonal;
	}

	public void setTipoPersonal(TipoPersonal tipoPersonal) {
		this.tipoPersonal = tipoPersonal;
	}

	public Documentacion getDocumentacion() {
		return documentacion;
	}

	public void setDocumentacion(Documentacion documentacion) {
		this.documentacion = documentacion;
	}

	public DocumentosCalidad getDocumentosCalidad() {
		return documentosCalidad;
	}

	public void setDocumentosCalidad(DocumentosCalidad documentosCalidad) {
		this.documentosCalidad = documentosCalidad;
	}

	public TipoDocumentoCalidad getTipoDocumentoCalidad() {
		return tipoDocumentoCalidad;
	}

	public void setTipoDocumentoCalidad(
			TipoDocumentoCalidad tipoDocumentoCalidad) {
		this.tipoDocumentoCalidad = tipoDocumentoCalidad;
	}

	public OrganizacionPersonal getOrganizacionPersonal() {
		return organizacionPersonal;
	}

	public void setOrganizacionPersonal(
			OrganizacionPersonal organizacionPersonal) {
		this.organizacionPersonal = organizacionPersonal;
	}

}
